home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gekkan Dennou Club 142
/
Gekkan Dennou Club - 2000.3 Vol. 142 (Japan).7z
/
Gekkan Dennou Club - 2000.3 Vol. 142 (Japan) (Track 1).bin
/
tools
/
s_tool
/
mspat.c
< prev
next >
Wrap
Text File
|
1997-10-24
|
9KB
|
401 lines
#include "JX250.H"
#include <sys\iocs.h>
#include <sys\dos.h>
#include <sys\scsi.h>
#include <stdio.h>
#include <stdlib.h>
/****************************************
****************************************/
void MsPat(m)
int m;
{
if ( m<0 ){
mouse(2);
} elif ( m==0 ){
mouse(1);
_iocs_ms_sel(m);
} elif ( m<10 ){
mouse(1);
_iocs_ms_sel(m+9-1);
}
}
/****************************************
****************************************/
void SetMsPat()
{
int i,j;
static struct _patst m1={
0,0, /*0123456789ABCDEF*/
{ 0b0111111111111111,
0b0011111111111111,
0b0000111111111111,
0b0000011111111111,
0b0000001111111111,
0b0000000111111111,
0b0000000001111111,
0b0000000000111111,
0b0000000000011111,
0b0000000000001111,
0b0000000000000111,
0b0000011111111111,
0b0000111111111111,
0b0001111111111111,
0b0011111111111111,
0b0111111111111111},
/*0123456789ABCDEF*/
{ 0b1000000000000000,
0b1100000000000000,
0b1011000000000000,
0b1000100000000000,
0b1000010000000000,
0b1000001000000000,
0b1000000110000000,
0b1000000001000000,
0b1000000000100000,
0b1000000000010000,
0b1000111111111000,
0b1001100000000000,
0b1001000000000000,
0b1010000000000000,
0b1100000000000000,
0b1000000000000000}
};
static struct _patst m2={
8,8, /*0123456789ABCDEF*/
{ 0b1111111011111111,
0b1111110001111111,
0b1111100000111111,
0b1111100000111111,
0b1111000000011111,
0b1111000000011111,
0b1111110001111111,
0b1111110001111111,
0b1111110001111111,
0b1111110001111111,
0b1111000000011111,
0b1111000000011111,
0b1111100000111111,
0b1111100000111111,
0b1111110001111111,
0b1111111011111111},
/*0123456789ABCDEF*/
{ 0b0000000100000000,
0b0000001010000000,
0b0000010001000000,
0b0000010001000000,
0b0000100000100000,
0b0000101010100000,
0b0000111011100000,
0b0000001010000000,
0b0000001010000000,
0b0000111011100000,
0b0000101010100000,
0b0000100000100000,
0b0000010001000000,
0b0000010001000000,
0b0000001010000000,
0b0000000100000000}
};
static struct _patst m3={
8,8, /*0123456789ABCDEF*/
{ 0b1111111111111111,
0b1111111111111111,
0b1111111111111111,
0b1111100110011111,
0b1111000110001111,
0b1110000110000111,
0b1100000000000011,
0b1000000000000001,
0b1000000000000001,
0b1100000000000011,
0b1110000110000111,
0b1111000110001111,
0b1111100110011111,
0b1111111111111111,
0b1111111111111111,
0b1111111111111111},
/*0123456789ABCDEF*/
{ 0b0000000000000000,
0b0000000000000000,
0b0000000000000000,
0b0000011001100000,
0b0000101001010000,
0b0001001001001000,
0b0010011111100100,
0b0100000000000010,
0b0100000000000010,
0b0010011111100100,
0b0001001001001000,
0b0000101001010000,
0b0000011001100000,
0b0000000000000000,
0b0000000000000000,
0b0000000000000000}
};
static struct _patst m4={
8,8, /*0123456789ABCDEF*/
{ 0b1111111111111111,
0b1100000011111111,
0b1100000011111111,
0b1100000111111111,
0b1100000111111111,
0b1100000111111111,
0b1100000011111111,
0b1100100001110111,
0b1101110000100111,
0b1111111000000111,
0b1111111100000111,
0b1111111100000111,
0b1111111100000111,
0b1111111000000111,
0b1111111000000111,
0b1111111111111111},
/*0123456789ABCDEF*/
{ 0b0000000000000000,
0b0011111110000000,
0b0010000100000000,
0b0010001000000000,
0b0010011000000000,
0b0010001000000000,
0b0010100100000000,
0b0011010010001000,
0b0010001001011000,
0b0000000100101000,
0b0000000010001000,
0b0000000011001000,
0b0000000010001000,
0b0000000100001000,
0b0000000111111000,
0b0000000000000000}
};
static struct _patst m5={
8,8, /*0123456789ABCDEF*/
{ 0b1111111111111111,
0b1111111100000011,
0b1111111100000011,
0b1111111110000011,
0b1111111110000011,
0b1111111110000011,
0b1111111100000011,
0b1110111000010011,
0b1110010000111011,
0b1110000001111111,
0b1110000011111111,
0b1110000011111111,
0b1110000011111111,
0b1110000001111111,
0b1110000001111111,
0b1111111111111111},
/*0123456789ABCDEF*/
{ 0b0000000000000000,
0b0000000111111100,
0b0000000010000100,
0b0000000001000100,
0b0000000001100100,
0b0000000001000100,
0b0000000010010100,
0b0001000100101100,
0b0001101001000100,
0b0001010010000000,
0b0001000100000000,
0b0001001100000000,
0b0001000100000000,
0b0001000010000000,
0b0001111110000000,
0b0000000000000000}
};
static struct _patst m6={
8,8, /*0123456789ABCDEF*/
{ 0b1111111011111111,
0b1111110001111111,
0b1111100000111111,
0b1111000000011111,
0b1110000000001111,
0b1100010001000111,
0b1000000000000011,
0b0000000000000001,
0b1000000000000011,
0b1100010001000111,
0b1110000000001111,
0b1111000000011111,
0b1111100000111111,
0b1111110001111111,
0b1111111011111111,
0b1111111111111111},
/*0123456789ABCDEF*/
{ 0b0000000100000000,
0b0000001010000000,
0b0000010001000000,
0b0000100000100000,
0b0001111011110000,
0b0010101010101000,
0b0100111011100100,
0b1000000000000010,
0b0100111011100100,
0b0010101010101000,
0b0001111011110000,
0b0000100000100000,
0b0000010001000000,
0b0000001010000000,
0b0000000100000000,
0b0000000000000000}
};
static struct _patst m7={
8,8, /*0123456789ABCDEF*/
{ 0b1111111001111111,
0b1111000000001111,
0b1110000000000111,
0b1110000000000111,
0b1110000000000111,
0b1100000000000111,
0b1000000000000111,
0b1000000000000001,
0b1000000000000000,
0b1000000000000000,
0b1000000000000000,
0b1000000000000000,
0b1100000000000001,
0b1100000000000011,
0b1110000000000111,
0b1111000000001111},
/*0123456789ABCDEF*/
{ 0b0000000110000000,
0b0000111001110000,
0b0001001001001000,
0b0001001001001000,
0b0001001001001000,
0b0011001001001000,
0b0101001001001000,
0b0101000000001110,
0b0101000000001001,
0b0100000000000001,
0b0100000000000001,
0b0100000000000001,
0b0010000000000010,
0b0010000000001100,
0b0001000000001000,
0b0000111111110000}
};
static struct _patst r1={
0,0, /*0123456789ABCDEF*/
{ 0b1111111000011111,
0b1111110000001111,
0b1111110000001111,
0b1111100000001111,
0b1111000000011111,
0b1111000000111111,
0b1110000001111111,
0b1110000000011111,
0b1110000000001111,
0b1111000000001111,
0b1100000000011111,
0b1000000000011111,
0b1000000000001111,
0b1000000000001111,
0b1100111100001111,
0b1110000000001111},
/*0123456789ABCDEF*/
{ 0b0000000100100000,
0b0000001000010000,
0b0000001000010000,
0b0000010000110000,
0b0000100001100000,
0b0000100001000000,
0b0001000010000000,
0b0001000011100000,
0b0001000000010000,
0b0000100000010000,
0b0011100001100000,
0b0100000000100000,
0b0100000100010000,
0b0100111110010000,
0b0011000000010000,
0b0001111100010000}
};
static struct _patst r2={
0,0, /*0123456789ABCDEF*/
{ 0b1111111000011111,
0b1111110000001111,
0b1111110000001111,
0b1111110000001111,
0b1111100000011111,
0b1111100000111111,
0b1111000001111111,
0b1110000001111111,
0b1110000001111111,
0b1110000000111111,
0b1111000000111111,
0b1111100000111111,
0b1111100000111111,
0b1111000001111111,
0b1111000000011111,
0b1110000000001111},
/*0123456789ABCDEF*/
{ 0b0000000100100000,
0b0000001000010000,
0b0000001000010000,
0b0000001000110000,
0b0000010001100000,
0b0000010001000000,
0b0000100010000000,
0b0001000010000000,
0b0001000010000000,
0b0001000001000000,
0b0000110001000000,
0b0000010001000000,
0b0000010001000000,
0b0000100010000000,
0b0000100001000000,
0b0001100001100000}
};
static struct _patst r3={
0,0, /*0123456789ABCDEF*/
{ 0b1111111000011111,
0b1111110000001111,
0b1111110000001111,
0b1111100000001111,
0b1111000000011111,
0b1110000000111111,
0b1100000000001111,
0b1100000000000111,
0b1100000000000111,
0b1110000000001111,
0b1111000000011111,
0b1111000000001111,
0b1110000000001111,
0b1100000000001111,
0b1100000000001111,
0b1100000000001111},
/*0123456789ABCDEF*/
{ 0b0000000100100000,
0b0000001000010000,
0b0000001000010000,
0b0000010000110000,
0b0000110001100000,
0b0001000001000000,
0b0010000011110000,
0b0010000010001000,
0b0010000000001000,
0b0001010000010000,
0b0000110000100000,
0b0000100000010000,
0b0001000100010000,
0b0010001100010000,
0b0010000110010000,
0b0010000111110000}
};
_iocs_ms_patst( 9,&m1);
_iocs_ms_patst(10,&m2);
_iocs_ms_patst(11,&m3);
_iocs_ms_patst(12,&m4);
_iocs_ms_patst(13,&m5);
_iocs_ms_patst(14,&m6);
_iocs_ms_patst(15,&m7);
_iocs_ms_patst(6,&r1);
_iocs_ms_patst(7,&r2);
_iocs_ms_patst(8,&r3);
}